/*--------------------------------------------------------------------------------------------------
.............................................. Geek Zoo Team .......................................
....................................................................................................
.......................................... Copyright (c) 2007-2010 .................................
....................................................................................................
....................................................................................................
....................................................................................................
....................................................................................................
..........................................--------------------......................................
....................................-::/+ossyhhhhhhhhhhhhhhyysoo//:--...............................
................................-/+oyhddddddddddddddddddddddddddddhys+/:............................
............................-:+sydddddddddddddddddddddddddddddddddddddhhso/.........................
..........................-/yhdddddddddddddddddddddddddddddddddddddddddddddyo:-.....................
........................-oydddddddddddddddddddddhhhhhhhhhhdddddddddddddddddddho/-...................
......................:+sdddddddddddddddhyso++//::::::::::/++osshhdddddddddddddhs/-.................
....................-:hdddddddddddddyo/:--..`````........`````.--:/oshdddddddddddhy/-...............
...................-ohddddddddddhy+:.................................-+shddddddddddh+:..............
..................:shdddddddddho/`......................................:oydddddddddhy--............
................./odddddddddhs:.`..........................................oydddddddddy+............
...............-:ydddddddddh:-`.............................................:+hddddddddy+...........
..............-/yddddddddds-..................................................+sddddddddh-..........
............--yhddddddddd+:...................................................`:sdddddddds/.........
...........-+yddddddddddh.........................................-//+//:-......-ydddddddds-........
...........oyddddddddddy+......................................./+yhhddhhso-.....+sdddddddy/........
.........-:dddhhdddddddo:.....................................--hddddddddddo/....-/dddddddho-.......
.........+yddhyhddddddd+....................................../sddddddddddddo.....-hdddddddh-.......
........:sdds/yhddddddy/....................................../sddddddddddddo.....-shddddddd:.......
.......-ohddo.yhddddddy/......................-osyyyyyso-.....-/dddddddddddy+.....-ohddddddd:.......
.......-ydds/.yhddddddy/......................-yhddddddy:.......+shddddddhy.......-ohddddddd:.......
.......:ddd/:.yhddddddy/......................-yhddddddy:.......`.-+ooo+/-........-ohddddddd:.......
.......:ddd:-.yhddddddh/......................-yhddddddy:..........``````.........-ohddddddd:.......
.......:ddd...oyddddddd+......................-yhddddddy:.........................-shddddddd:.......
.......:ddd:-.+sddddddds/.....................-yhddddddy:.........................-ydddddddd:.......
.......:ddd/-.-+dddddddhy.....................-yhddddddy:.........................:dddddddhy-.......
.......-yhdo:../ddddddddd:-...................-yhddddddy:........................:+dddddddy+-.......
.......-+hdy/..:oddddddddys+++++++++++++++++++ohdddddddy:........................+sddddddds-........
........:shh+...-hdddddddddddddddddddddddddddddddddddddy:.......................-ydddddddy+.........
.........-:+:....syddddddddddddddddddddddddddddddddddddy:......................-+hddddddd/:.........
...........`.....-+ddddddddddddddddddddddddddddddddddddy:.....................-/hddddddhs...........
..................-shddddddddddddddddddddddddddddddddddy:.....................+ohhhhhhh+-...........
...................-oyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyys-...........................................
....................````````````````````````````````````............................................
....................................................................................................
....................................................................................................
....................................................................................................
....................................................................................................
....................................................................................................
------------------------------------------------------------------------------------------------- */


/*LAYOUT
-------------------------------------------------------------- */

body {
	background: #64A736 url(../images/bg01.png) repeat-x;
	color: #CAE4A0
}

#header {
	padding: 20px 40px;
	background: none
}

#login {
	width: 460px;
	margin: 130px auto 360px auto
}

.login_t,
	.login_c,
	.login_b {
	width: 460px;
	background-image: url(../images/login_bg.png);
}

.login_t {
	height: 10px;
	overflow: hidden;
	background-position: 0 0
}

.login_c {
	width: 435px;
	height: 175px;
	background-position: -922px 0;
	padding: 25px 0 0 25px;
}

.login_c li {
	width: 420px;
}

.login_c .input,
	.login_c .input_hover,
	.login_c .psw,
	.login_c .psw_hover {
	width: 350px;
	height: 32px;
	padding: 8px 0 0 70px;
	overflow: hidden;
	background-image: url(../images/img.png);
	margin: 0 0 25px 0
}

.login_c .input input,
	.login_c .input_hover input,
	.login_c .psw input,
	.login_c .psw_hover input {
	width: 330px;
	border: 0;
	background: none;
	font-size: 16px;
	font-weight: 700
}

.login_c .input_hover {
	background-position: 0 -80px
}

.login_c .psw {
	background-position: 0 -40px
}

.login_c .psw_hover {
	background-position: 0 -120px
}

.login_c .close,
	.login_c .submit {
	float: right;
	width: 70px;
	height: 32px;
	border: none;
	cursor: pointer
}

.login_c .close {
	background: url(../images/img.png) -70px -160px
}

.login_c .submit {
	background: url(../images/img.png) 0 -160px
}

.login_c .close:hover {
	background: url(../images/img.png) -70px -200px
}

.login_c .submit:hover {
	background: url(../images/img.png) 0 -200px
}

.login_b {
	height: 10px;
	overflow: hidden;
	background-position: -461px 0
}

#footer {
	height: 100px;
	padding: 48px 40px 0 40px !impoertant;
	background: url(../images/bg02.png) repeat-x;
	color: #ABD083
}

#footer a {
	
}

#message_cp h1 {
	font-size: 18px;
	line-height: 32px;
	color: #3a630a;
	padding-bottom: 20px;
}

#message_cp h2 {
	font-size: 14px;
	line-height: 30px;
	color: #333;
	padding-bottom: 10px;
	text-align: center;
}

#message_cp .click_btn {
	width: 140px;
	margin: 0 auto;
	text-align: center;
	margin-top: 30px;
}

#message_cp .click_btn a {
	font-size: 12px;
	height: 28px;
	color: #333;
	display: block;
	background: url(../images/msg_icon.png) no-repeat 100px -103px;
}

#message_cp .click_btn a:hover {
	color: #3a630a;
	text-decoration: underline;
	background: url(../images/msg_icon.png) no-repeat 100px -73px;
}

#message_cp .error, #message_cp .succ, #message_cp .btn, #message_cp .btn:hover {
	background: url(../images/msg_icon.png) no-repeat center 0;
	height: 32px;
	width: 32px;
}

#message_cp .error, #message_cp .succ {
	float: left;
	margin-right: 20px;
}

#message_cp .succ {
	background-position: center -34px;
}
